package yxy.cherry.data.bean;

import yxy.cherry.data.bean.model.DataClass;
import yxy.cherry.data.bean.model.DataType;

@DataType
public class mapduplicate implements DataClass {

    public int id;

    public int state;

    public String name;

    public int nextid;

    public int danger;

    public int main;

    public int headid;

    public int[] heroid;

    public int[] grade;

    public int weapondataid;

    public int weaponlv;

    public int weaponskilllv;

    public long dps;

    public String map;

    public int[] rewardtype;

    public int[] rewardid;

    public int[] rewardnum;

    public int[] sweeptype;

    public int[] sweepid;

    public int[] sweepnum;


    public int getId() {
        return id;
    }

    public int getState() {
        return state;
    }

    public String getName() {
        return name;
    }

    public int getNextid() {
        return nextid;
    }

    public int getDanger() {
        return danger;
    }

    public int getMain() {
        return main;
    }

    public int getHeadid() {
        return headid;
    }

    public int[] getHeroid() {
        return heroid;
    }

    public int[] getGrade() {
        return grade;
    }

    public int getWeapondataid() {
        return weapondataid;
    }

    public int getWeaponlv() {
        return weaponlv;
    }

    public int getWeaponskilllv() {
        return weaponskilllv;
    }

    public long getDps() {
        return dps;
    }

    public String getMap() {
        return map;
    }

    public int[] getRewardtype() {
        return rewardtype;
    }

    public int[] getRewardid() {
        return rewardid;
    }

    public int[] getRewardnum() {
        return rewardnum;
    }

    public int[] getSweeptype() {
        return sweeptype;
    }

    public int[] getSweepid() {
        return sweepid;
    }

    public int[] getSweepnum() {
        return sweepnum;
    }

    @Override
    public String getCode() {
        return String.valueOf(getId());
    }
}